﻿@charset "utf-8";
/* CSS Document */
/*--重置--*/
a{ text-decoration:none; color:#666; font-size:16px; font-family:Helvetica, Tahoma, Arial,"PingFang SC","Hiragino Sans GB","Heiti SC","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;}
a:hover{ text-decoration:underline;}
/*--公共类--*/
.lr_center{ width:1190px; margin:0 auto;}

/*--顶部--*/
.kg_cloud_welcome{ line-height:34px; font-size:13px; color:#666;}
.kg_cloud_welcome span{ color:#0068b7;}
.kg_cloud_welcome a{ font-size:13px;}
.kg_cloud_loading{ color:#999; line-height:34px;}
.kg_cloud_loading a{ font-size:13px; color:#999;}
.kg_cloud_welcome a:hover,.kg_cloud_loading a:hover{color:#0068b7;}


/*--头部--*/
.bigtop{ position:relative;}
.kg_cloud_top{ border-top:solid 1px #e7e7e7;}
.kg_cloud_logobox a{ float:left; display:block; margin:17px 0;}

/*--导航--*/
.kg_cloud_nav li{ float:left;}
.kg_cloud_nav li a{ display:block; line-height:82px; padding:0 20px; height:86px;}
.kg_cloud_nav li a:hover,.kg_cloud_nav li .current_nav{color:#333; font-size:18px; border-bottom:solid 4px #ff840c; text-decoration:none; }



/*--头部2--*/
.header_top { /* position: absolute; */ /* background: url(../images/nav_bg.png) no-repeat top center; */ background-color: #1d212a; width: 100%; z-index: 1000;}

.layui-main { width:1190px;}

.header{height: 68px; line-height: 68px; /* border-bottom: 1px solid #404553; */ }

.logo{position: absolute; left: 0; top: 16px; overflow: hidden; z-index:1;}
.logo img{ float: left; /*width: 97px; height: 25px;*/backface-visibility:hidden;-webkit-backface-visibility:hidden;  /* Chrome 和 Safari */-moz-backface-visibility:hidden;   /* Firefox */ -ms-backface-visibility:hidden;   /* Internet Explorer */image-rendering: -webkit-optimize-contrast;}
.logo span{ float: left; font-size: 16px; color: #c3c3c3; line-height: 25px; padding: 0 0 0 16px; margin-left: 10px;}
.logo span::before{ display: block; position: absolute; left: 126px; bottom: 0px; content: ""; width: 1px;  height: 20px; background: #87898e;}

/*.header .layui-main>.layui-nav{ position: absolute; right: 160px; top: 0; padding: 0; background: none;z-index:1;}*/
.header .layui-main>.layui-nav{ position: absolute; right: 210px; top: 0; padding: 0; background: none;z-index:1;}
.header .layui-main>.layui-nav:active{ border: none;background: transparent;}
.header .layui-main>.layui-nav .layui-this{ background: transparent;}
.header .layui-main>.layui-nav .layui-nav-item{margin: 0 2px; }
.header .layui-main>.layui-nav .layui-nav-item[mobile]{display: none;}
.header .handle_btn{ position: relative;right: 0; top: 0;text-align: right;z-index: 0;}
.header .handle_btn .layui-btn{  height: 32px; line-height: 30px;}
.header .handle_btn .layui-btn-primary{ background: transparent; color: #fff; border: 1px solid #909090;}

/* 新下拉菜单 */
.header .pbox{ height: 620px;}
.header .pd_left { float: left; height: 100%; width: 400px; /* background: #f1f3f7; */ border-right: 1px dashed #ddd;}
.pd_left .pd_left_img { margin: 35px 40px 30px;}
.pd_left .pd_left_img img { width: 100%;}

.pd_left .pd_left_title { margin: 0 40px; text-align: left;}
.pd_left .pd_left_title h2{ height: 28px; line-height: 28px; font-size: 20px; color: #333; font-weight: 600;}
.pd_left .pd_left_title p{ margin-top: 3px; font-size: 14px; color: #333; font-weight: 400;}

.header .pd_right { width: 64%; height: 100%; background: url(../images/index/pbox2.png) no-repeat center bottom; margin-right: 0px; float: right; 
display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; position: relative;}

/*--导航下拉菜单--*/
.header .layui-main > .layui-nav .layui-nav-child { position: absolute; top: 60px; padding: 0; background: #fff; opacity: 1; border: none;
  box-shadow: 0 0 10px #999; min-width: 1100px; left:  -340px;}
.header .pbox {  height: 550px;}
.header .pd_left {   float: left; height: 100%; width: 350px; border-right: 1px dashed #ddd;}   
.header .layui-main > .layui-nav .layui-nav-child dl{ width: 25% !important; margin-top: 40px; padding-bottom: 30px;}
.header .layui-main > .layui-nav .layui-nav-child dt { font-size: 16px; color: #333; font-weight: bold;}
.header .layui-main > .layui-nav .layui-nav-child dd{ float: left; width: 100%; height: auto; line-height: 40px;}
.header .layui-main > .layui-nav .layui-nav-child dd a{ width:100%; height:auto; clear:both; overflow:hidden; font-size:14px; color:#666; padding: 0;background:none;}
.header .layui-main>.layui-nav .layui-nav-child a:hover{ color: #0183e5;}

.header .layui-main > .layui-nav .layui-nav-child dl.header-menu2{ width: 100% !important; margin-left: 30px;}
.header .layui-main > .layui-nav .layui-nav-child dl.header-menu2 dt { width: 100%;line-height: 40px;margin-bottom:8px;}
.header .layui-main > .layui-nav .layui-nav-child dl.header-menu2 dd{ float: left; width: 25%;}
#header-menu-img{ float:left; width:36px; height:36px; margin-left:0; margin-right:5px;}
#header-menu-img img{ max-width:36px; max-height:36px; margin:auto;}
#header-menu-text{ float:left; }
#header-menu-text p{ font-size:14px; color:#666; font-weight:normal;}
.header .layui-main > .layui-nav .layui-nav-child dd a:hover #header-menu-text p{ color:#0183e5;}


/*--底部--*/
/*.kg_footer{ background-color:#242627; padding-top:40px; padding-bottom:45px;}
.kg_foot_nav{ margin-top:20px; margin-bottom:10px;}
.kg_foot_nav h3{ display:inline; font-size:16px; color:#ccc; margin-right:10px; padding-left:42px; font-weight:normal; background:url(../images/bottom_icon.png) no-repeat left center; }
.kg_foot_nav a{ color:#666; font-size:16px; line-height:30px; margin-right:12px; }
.kg_foot_nav a:hover,.copy_right a:hover{ color:#999; text-decoration:none;}

.kg_foot_online{ font-size:16px; color:#ccc;padding-left:42px;  background:url(../images/bottom_icon02.png) no-repeat left center;}
.kg_foot_online span{ color:#666; margin-left:10px; font-size:17px;}
.kg_mark{ border-left:solid 1px #2d2f33; overflow:hidden; padding-left:30px; padding-bottom:10px; margin-right:15px;}
.kg_mark li{ float:left; margin-left:25px;}
.kg_mark li h3{ font-size:18px; color:#fff; margin-bottom:15px; font-weight:normal;}

.copy_right{ text-align:center; color:#666;  border-top:solid 1px #2d2f33; padding-top:30px; margin-top:35px;}
.copy_right a,.copy_right p{ color:#666; font-size:13px;}
.copy_right p{ padding-top:5px;}*/



/*--底部--*/
.gx_footer{ background-color:#232730; padding-top:56px; padding-bottom:45px;}
.lr_center{ width:1190px; margin:0 auto;}
.gx_foot_messages{ width:420px; border-right: solid 1px #303845; padding-top:25px;}
.gx_foot_messages h4{ font-size:20px; color:#f2f7ff;font-weight: bold;}
.gx_foot_messages p{ width: 300px; font-size: 15px; color: #aaaaaa; margin-top: 10px; }
.gx_foot_messages p span{font-size: 24px; color: #0dffbe;font-family: "Arial Unicode MS";}
.gx_foot_messages ul li{width:32%; float:left; margin-top: 30px;}
.gx_foot_messages ul li h3{font-size:16px; color:#fff; margin-bottom:15px; font-weight: normal;}

.gx_foot_nav{ width:700px; padding-bottom:40px;  padding-top:25px;}
.gx_foot_nav li{width:20%; float:left;}

/*.gx_foot_nav li.guanwei_pic{ width:10%; float:right; margin-left:45px;}*/
.gx_foot_nav h3{ font-size:16px; color:#fff; margin-bottom:20px;}
.gx_foot_nav a{ display:block; color:#8f9bae; font-size:14px; line-height:30px; }
.gx_foot_nav a:hover,.copy_right a:hover{ color:#d5d5d5;}
.copy_right{ border-top:solid 1px #303845; margin-top: 35px; padding-top: 25px; text-align:center;color:#8f9bae;}
.copy_right a,.copy_right p{ color:#8f9bae; font-size:14px;}
.copy_right p{ padding-top:10px;}













